package org.spring.springboot.service;

import org.spring.springboot.domain.City;

import java.util.List;

/**
 * 城市业务逻辑接口类
 *
 * Created by bysocket on 07/02/2017.
 */
public interface CityService {

	/**
	 * 获取城市信息列表
	 *
	 * @return
	 */
	List<City> findAllCity();

	/**
	 * 根据城市 ID,查询城市信息
	 *
	 * @param id
	 * @return
	 */
	City findCityById(Long id);

	/**
	 * 新增城市信息
	 *
	 * @param city
	 * @return
	 */
	Long saveCity(City city);

	/**
	 * 更新城市信息
	 *
	 * @param city
	 * @return
	 */
	Long updateCity(City city);

	/**
	 * 根据城市 ID,删除城市信息
	 *
	 * @param id
	 * @return
	 */
	Long deleteCity(Long id);
}
